package com.koron.order.linepatrol.uav.mapper;

import com.koron.bean.query.PageQuery;
import com.koron.order.linepatrol.uav.bean.VO.LineRiskPatrolUnv;
import com.koron.order.linepatrol.uav.bean.query.LineRiskPatrolUnvQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @Entity com.koron.order.linepatrol.unv.bean.VO..LineRiskPatrolUnv
*/
public interface LineRiskPatrolUnvMapper  {

    List<LineRiskPatrolUnv> list(@Param("patrol") LineRiskPatrolUnvQuery lineRiskPatrolUnvQuery, @Param("page") PageQuery pageQuery);

    Boolean update(@Param("patrol") LineRiskPatrolUnvQuery lineRiskPatrolUnvQuery);

    Boolean insert(LineRiskPatrolUnv lineRiskPatrolUnv);

    Boolean deleteLogic(@Param("id") String id);

    Integer deleteBatch(@Param("ids") List<String> ids);

}
